DataHub Energinet
Purpose
This document defines the target architecture for DMC's integration with DataHub 3.
It describes:
- the overall integration model
- layer responsibilities and dependency direction
- how DataHub 3 contracts are represented and handled
- how inbound and outbound integrations are structured
- how configuration and feature flags control the integration
- the detailed target design for BRS023
Scope
The design covers DataHub 3 integrations in DMC, including:
- generated transport contracts from official JSON Schemas
- serialization and deserialization
- authentication and HTTP communication
- routing to configured DataHub endpoints
- inbound message handling
- outbound message publication
- diagnostics and operational concerns
- application-facing orchestration boundaries